impermeable protective clothing - Francés Inglés Diccionario